////调试表原始对象
//{
//        "title":"调试：com.intellij.database.psi.DbTableImpl",
//        "methodList":[{
//        "name":"isSystem",
//        "desc":"public boolean com.intellij.database.psi.DbTableImpl.isSystem()",
//        "value":"false"
//        },{
//        "name":"isTemporary",
//        "desc":"public boolean com.intellij.database.psi.DbTableImpl.isTemporary()",
//        "value":"false"
//        },{
//        "name":"getDocumentation",
//        "desc":"public java.lang.StringBuilder com.intellij.database.psi.DbTableImpl.getDocumentation(boolean)",
//        "value":null
//        },{
//        "name":"getDocumentation",
//        "desc":"public java.lang.CharSequence com.intellij.database.psi.DbTableImpl.getDocumentation(boolean)",
//        "value":null
//        },{
//        "name":"getColumnAttrs",
//        "desc":"public java.util.Set<com.intellij.database.model.DasColumn$Attribute> com.intellij.database.psi.DbTableImpl.getColumnAttrs(com.intellij.database.model.DasColumn)",
//        "value":null
//        },{
//        "name":"getName",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getName(com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"getName",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getName()",
//        "value":"user_info"
//        },{
//        "name":"getTypeName",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getTypeName()",
//        "value":"table"
//        },{
//        "name":"getParent",
//        "desc":"public com.intellij.database.psi.DbElement com.intellij.database.psi.DbElementImpl.getParent()",
//        "value":"miaosha: schema"
//        },{
//        "name":"getParent",
//        "desc":"public com.intellij.psi.PsiFileSystemItem com.intellij.database.psi.DbElementImpl.getParent()",
//        "value":"miaosha: schema"
//        },{
//        "name":"getParent",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.database.psi.DbElementImpl.getParent()",
//        "value":"miaosha: schema"
//        },{
//        "name":"init",
//        "desc":"public void com.intellij.database.psi.DbElementImpl.init(com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"setName",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.database.psi.DbElementImpl.setName(java.lang.String) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getLanguage",
//        "desc":"public com.intellij.lang.Language com.intellij.database.psi.DbElementImpl.getLanguage()",
//        "value":"Language: SQL"
//        },{
//        "name":"isDirectory",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.isDirectory()",
//        "value":"false"
//        },{
//        "name":"getComment",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getComment()",
//        "value":null
//        },{
//        "name":"isValid",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.isValid()",
//        "value":"true"
//        },{
//        "name":"isWritable",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.isWritable()",
//        "value":"true"
//        },{
//        "name":"getChildren",
//        "desc":"public com.intellij.psi.PsiElement[] com.intellij.database.psi.DbElementImpl.getChildren()",
//        "value":"[Lcom.intellij.psi.PsiElement;@2bde2eb5"
//        },{
//        "name":"getPosition",
//        "desc":"public short com.intellij.database.psi.DbElementImpl.getPosition()",
//        "value":"0"
//        },{
//        "name":"acceptChildren",
//        "desc":"public void com.intellij.database.psi.DbElementImpl.acceptChildren(com.intellij.psi.PsiElementVisitor)",
//        "value":null
//        },{
//        "name":"canNavigate",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.canNavigate()",
//        "value":null
//        },{
//        "name":"navigate",
//        "desc":"public void com.intellij.database.psi.DbElementImpl.navigate(boolean)",
//        "value":null
//        },{
//        "name":"isQuoted",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.isQuoted()",
//        "value":"true"
//        },{
//        "name":"getDataSource",
//        "desc":"public com.intellij.database.psi.DbDataSourceImpl com.intellij.database.psi.DbElementImpl.getDataSource()",
//        "value":"MySQL - @localhost: root"
//        },{
//        "name":"getDataSource",
//        "desc":"public com.intellij.database.psi.DbDataSource com.intellij.database.psi.DbElementImpl.getDataSource()",
//        "value":"MySQL - @localhost: root"
//        },{
//        "name":"canNavigateToSource",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.canNavigateToSource()",
//        "value":null
//        },{
//        "name":"getManager",
//        "desc":"public com.intellij.psi.PsiManager com.intellij.database.psi.DbElementImpl.getManager()",
//        "value":"{UNBOUNDED_WILDCARD=PsiType:?}"
//        },{
//        "name":"getWeight",
//        "desc":"public int com.intellij.database.psi.DbElementImpl.getWeight()",
//        "value":"10000"
//        },{
//        "name":"getBaseIcon",
//        "desc":"public javax.swing.Icon com.intellij.database.psi.DbElementImpl.getBaseIcon()",
//        "value":"RasterizedImageDataLoader(, classLoader=PluginClassLoader(plugin=PluginDescriptor(name=Database Tools and SQL, id=com.intellij.database, descriptorPath=plugin.xml, path=D:\\sw\\idea\\IntelliJ IDEA 2021.1.3\\plugins\\DatabaseTools, version=211.7628.21, package=null), packagePrefix=null, instanceId=128, state=active), path='icons/table.svg')"
//        },{
//        "name":"getIcon",
//        "desc":"public javax.swing.Icon com.intellij.database.psi.DbElementImpl.getIcon(boolean)",
//        "value":null
//        },{
//        "name":"getIcon",
//        "desc":"public javax.swing.Icon com.intellij.database.psi.DbElementImpl.getIcon()",
//        "value":"Deferred. Base=Row icon. myIcons=[RasterizedImageDataLoader(, classLoader=PluginClassLoader(plugin=PluginDescriptor(name=Database Tools and SQL, id=com.intellij.database, descriptorPath=plugin.xml, path=D:\\sw\\idea\\IntelliJ IDEA 2021.1.3\\plugins\\DatabaseTools, version=211.7628.21, package=null), packagePrefix=null, instanceId=128, state=active), path='icons/table.svg'), null]"
//        },{
//        "name":"getDelegate",
//        "desc":"public D com.intellij.database.psi.DbElementImpl.getDelegate()",
//        "value":"user_info: table"
//        },{
//        "name":"getText",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getText()",
//        "value":"create table user_info\n(\n    id             int          not null\n        primary key,\n    name           varchar(255) not null,\n    gender         varchar(255) not null,\n    age            varchar(255) not null,\n    telphone       varchar(255) not null,\n    register_mode  varchar(255) not null,\n    third_party_id varchar(64)  not null\n);\n\n"
//        },{
//        "name":"getLocationString",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getLocationString()",
//        "value":"miaosha [MySQL - @localhost]"
//        },{
//        "name":"getProject",
//        "desc":"public com.intellij.openapi.project.Project com.intellij.database.psi.DbElementImpl.getProject()",
//        "value":"Project(name=demo, containerState=COMPONENT_CREATED, componentStore=C:\\Users\\zjq\\IdeaProjects\\demo)"
//        },{
//        "name":"isCaseSensitive",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.isCaseSensitive()",
//        "value":"false"
//        },{
//        "name":"processChildren",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.processChildren(com.intellij.psi.search.PsiElementProcessor<? super com.intellij.psi.PsiFileSystemItem>)",
//        "value":null
//        },{
//        "name":"getKind",
//        "desc":"public com.intellij.database.model.ObjectKind com.intellij.database.psi.DbElementImpl.getKind()",
//        "value":"table"
//        },{
//        "name":"checkSetName",
//        "desc":"public void com.intellij.database.psi.DbElementImpl.checkSetName(java.lang.String) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getVirtualFile",
//        "desc":"public com.intellij.openapi.vfs.VirtualFile com.intellij.database.psi.DbElementImpl.getVirtualFile()",
//        "value":"DB VirtualFile: table, miaosha.user_info (DDL) [MySQL - @localhost] (Valid)"
//        },{
//        "name":"getMetaData",
//        "desc":"public com.intellij.psi.meta.PsiMetaData com.intellij.database.psi.DbElementImpl.getMetaData()",
//        "value":"user_info: table"
//        },{
//        "name":"getDbms",
//        "desc":"public com.intellij.database.Dbms com.intellij.database.psi.DbElementImpl.getDbms()",
//        "value":"MYSQL"
//        },{
//        "name":"getDeclaration",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.database.psi.DbElementImpl.getDeclaration()",
//        "value":"user_info: table"
//        },{
//        "name":"processDeclarations",
//        "desc":"public final boolean com.intellij.database.psi.DbElementImpl.processDeclarations(com.intellij.database.model.DasScopeProcessor,com.intellij.psi.ResolveState,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"createDeclarationProcessor",
//        "desc":"public com.intellij.util.Processor<com.intellij.database.psi.DbElement> com.intellij.database.psi.DbElementImpl.createDeclarationProcessor(com.intellij.database.model.DasScopeProcessor,com.intellij.psi.ResolveState,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"getDasParent",
//        "desc":"public P com.intellij.database.psi.DbElementImpl.getDasParent()",
//        "value":"miaosha: schema"
//        },{
//        "name":"getDasParent",
//        "desc":"public com.intellij.database.model.DasObject com.intellij.database.psi.DbElementImpl.getDasParent()",
//        "value":"miaosha: schema"
//        },{
//        "name":"getDasChildren",
//        "desc":"public com.intellij.util.containers.JBIterable<com.intellij.database.psi.DbElement> com.intellij.database.psi.DbElementImpl.getDasChildren(com.intellij.database.model.ObjectKind)",
//        "value":null
//        },{
//        "name":"newDeclarationProcessor",
//        "desc":"public static com.intellij.util.Processor<com.intellij.database.psi.DbElement> com.intellij.database.psi.DbElementImpl.newDeclarationProcessor(com.intellij.database.model.DasScopeProcessor,com.intellij.psi.ResolveState,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"getNode",
//        "desc":"public com.intellij.lang.ASTNode com.intellij.psi.impl.FakePsiElement.getNode()",
//        "value":null
//        },{
//        "name":"getTextLength",
//        "desc":"public int com.intellij.psi.impl.FakePsiElement.getTextLength()",
//        "value":"0"
//        },{
//        "name":"findElementAt",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.FakePsiElement.findElementAt(int)",
//        "value":null
//        },{
//        "name":"textToCharArray",
//        "desc":"public char[] com.intellij.psi.impl.FakePsiElement.textToCharArray()",
//        "value":null
//        },{
//        "name":"textContains",
//        "desc":"public boolean com.intellij.psi.impl.FakePsiElement.textContains(char)",
//        "value":null
//        },{
//        "name":"getTextRange",
//        "desc":"public com.intellij.openapi.util.TextRange com.intellij.psi.impl.FakePsiElement.getTextRange()",
//        "value":null
//        },{
//        "name":"getPrevSibling",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.FakePsiElement.getPrevSibling()",
//        "value":null
//        },{
//        "name":"getLastChild",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.FakePsiElement.getLastChild()",
//        "value":null
//        },{
//        "name":"getPresentableText",
//        "desc":"public java.lang.String com.intellij.psi.impl.FakePsiElement.getPresentableText()",
//        "value":"user_info"
//        },{
//        "name":"getIcon",
//        "desc":"public final javax.swing.Icon com.intellij.psi.impl.FakePsiElement.getIcon(int)",
//        "value":null
//        },{
//        "name":"getTextOffset",
//        "desc":"public int com.intellij.psi.impl.FakePsiElement.getTextOffset()",
//        "value":"0"
//        },{
//        "name":"getNextSibling",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.FakePsiElement.getNextSibling()",
//        "value":null
//        },{
//        "name":"getFirstChild",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.FakePsiElement.getFirstChild()",
//        "value":null
//        },{
//        "name":"getPresentation",
//        "desc":"public com.intellij.navigation.ItemPresentation com.intellij.psi.impl.FakePsiElement.getPresentation()",
//        "value":"user_info: table"
//        },{
//        "name":"isPhysical",
//        "desc":"public boolean com.intellij.psi.impl.FakePsiElement.isPhysical()",
//        "value":"false"
//        },{
//        "name":"getStartOffsetInParent",
//        "desc":"public int com.intellij.psi.impl.FakePsiElement.getStartOffsetInParent()",
//        "value":"0"
//        },{
//        "name":"add",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.add(com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"replace",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.replace(com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"checkDelete",
//        "desc":"public void com.intellij.psi.impl.PsiElementBase.checkDelete() throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"delete",
//        "desc":"public void com.intellij.psi.impl.PsiElementBase.delete() throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"accept",
//        "desc":"public void com.intellij.psi.impl.PsiElementBase.accept(com.intellij.psi.PsiElementVisitor)",
//        "value":null
//        },{
//        "name":"getContext",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.getContext()",
//        "value":"miaosha: schema"
//        },{
//        "name":"copy",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.copy()",
//        "value":null
//        },{
//        "name":"addRange",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.addRange(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getOriginalElement",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.getOriginalElement()",
//        "value":"user_info: table"
//        },{
//        "name":"addRangeBefore",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.addRangeBefore(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"textMatches",
//        "desc":"public boolean com.intellij.psi.impl.PsiElementBase.textMatches(com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"textMatches",
//        "desc":"public boolean com.intellij.psi.impl.PsiElementBase.textMatches(java.lang.CharSequence)",
//        "value":null
//        },{
//        "name":"findReferenceAt",
//        "desc":"public com.intellij.psi.PsiReference com.intellij.psi.impl.PsiElementBase.findReferenceAt(int)",
//        "value":null
//        },{
//        "name":"getReferences",
//        "desc":"public com.intellij.psi.PsiReference[] com.intellij.psi.impl.PsiElementBase.getReferences()",
//        "value":"[Lcom.intellij.psi.PsiReference;@2e954f94"
//        },{
//        "name":"checkAdd",
//        "desc":"public void com.intellij.psi.impl.PsiElementBase.checkAdd(com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"addRangeAfter",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.addRangeAfter(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getUseScope",
//        "desc":"public com.intellij.psi.search.SearchScope com.intellij.psi.impl.PsiElementBase.getUseScope()",
//        "value":"Project and Libraries"
//        },{
//        "name":"isEquivalentTo",
//        "desc":"public boolean com.intellij.psi.impl.PsiElementBase.isEquivalentTo(com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"getContainingFile",
//        "desc":"public com.intellij.psi.PsiFile com.intellij.psi.impl.PsiElementBase.getContainingFile()",
//        "value":null
//        },{
//        "name":"deleteChildRange",
//        "desc":"public void com.intellij.psi.impl.PsiElementBase.deleteChildRange(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getResolveScope",
//        "desc":"public com.intellij.psi.search.GlobalSearchScope com.intellij.psi.impl.PsiElementBase.getResolveScope()",
//        "value":"Project and Libraries"
//        },{
//        "name":"getReference",
//        "desc":"public com.intellij.psi.PsiReference com.intellij.psi.impl.PsiElementBase.getReference()",
//        "value":null
//        },{
//        "name":"addBefore",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.addBefore(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"addAfter",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.addAfter(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getNavigationElement",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.getNavigationElement()",
//        "value":"user_info: table"
//        },{
//        "name":"processDeclarations",
//        "desc":"public boolean com.intellij.psi.impl.PsiElementBase.processDeclarations(com.intellij.psi.scope.PsiScopeProcessor,com.intellij.psi.ResolveState,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"iconWithVisibilityIfNeeded",
//        "desc":"public static javax.swing.Icon com.intellij.psi.impl.ElementBase.iconWithVisibilityIfNeeded(int,javax.swing.Icon,javax.swing.Icon)",
//        "value":null
//        },{
//        "name":"transformFlags",
//        "desc":"public static int com.intellij.psi.impl.ElementBase.transformFlags(com.intellij.psi.PsiElement,int)",
//        "value":null
//        },{
//        "name":"buildRowIcon",
//        "desc":"public static com.intellij.ui.icons.RowIcon com.intellij.psi.impl.ElementBase.buildRowIcon(javax.swing.Icon,javax.swing.Icon)",
//        "value":null
//        },{
//        "name":"isNativeFileType",
//        "desc":"public static boolean com.intellij.psi.impl.ElementBase.isNativeFileType(com.intellij.openapi.fileTypes.FileType)",
//        "value":null
//        },{
//        "name":"replace",
//        "desc":"public <T> boolean com.intellij.openapi.util.UserDataHolderBase.replace(com.intellij.openapi.util.Key<T>,T,T)",
//        "value":null
//        },{
//        "name":"copyUserDataTo",
//        "desc":"public void com.intellij.openapi.util.UserDataHolderBase.copyUserDataTo(com.intellij.openapi.util.UserDataHolderBase)",
//        "value":null
//        },{
//        "name":"copyCopyableDataTo",
//        "desc":"public void com.intellij.openapi.util.UserDataHolderBase.copyCopyableDataTo(com.intellij.openapi.util.UserDataHolderBase)",
//        "value":null
//        },{
//        "name":"isUserDataEmpty",
//        "desc":"public boolean com.intellij.openapi.util.UserDataHolderBase.isUserDataEmpty()",
//        "value":"false"
//        },{
//        "name":"getUserDataString",
//        "desc":"public java.lang.String com.intellij.openapi.util.UserDataHolderBase.getUserDataString()",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@5fc612e0, COLOR_KEY=com.intellij.database.view.DatabaseColorManager$CachedColor@44ef789b, lastComputedIcon=com.intellij.reference.SoftReference@3597451d, com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440=PsiCachedValueImpl{com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440@13d03af3}}"
//        },{
//        "name":"putUserDataIfAbsent",
//        "desc":"public <T> T com.intellij.openapi.util.UserDataHolderBase.putUserDataIfAbsent(com.intellij.openapi.util.Key<T>,T)",
//        "value":null
//        },{
//        "name":"getCopyableUserData",
//        "desc":"public <T> T com.intellij.openapi.util.UserDataHolderBase.getCopyableUserData(com.intellij.openapi.util.Key<T>)",
//        "value":null
//        },{
//        "name":"putCopyableUserData",
//        "desc":"public <T> void com.intellij.openapi.util.UserDataHolderBase.putCopyableUserData(com.intellij.openapi.util.Key<T>,T)",
//        "value":null
//        },{
//        "name":"putUserData",
//        "desc":"public <T> void com.intellij.openapi.util.UserDataHolderBase.putUserData(com.intellij.openapi.util.Key<T>,T)",
//        "value":null
//        },{
//        "name":"getUserData",
//        "desc":"public <T> T com.intellij.openapi.util.UserDataHolderBase.getUserData(com.intellij.openapi.util.Key<T>)",
//        "value":null
//        },{
//        "name":"get",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.get()",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@5fc612e0, COLOR_KEY=com.intellij.database.view.DatabaseColorManager$CachedColor@44ef789b, lastComputedIcon=com.intellij.reference.SoftReference@3597451d, com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440=PsiCachedValueImpl{com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440@13d03af3}}"
//        },{
//        "name":"set",
//        "desc":"public final void java.util.concurrent.atomic.AtomicReference.set(V)",
//        "value":null
//        },{
//        "name":"getOpaque",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getOpaque()",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@5fc612e0, COLOR_KEY=com.intellij.database.view.DatabaseColorManager$CachedColor@44ef789b, lastComputedIcon=com.intellij.reference.SoftReference@3597451d, com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440=PsiCachedValueImpl{com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440@13d03af3}}"
//        },{
//        "name":"setOpaque",
//        "desc":"public final void java.util.concurrent.atomic.AtomicReference.setOpaque(V)",
//        "value":null
//        },{
//        "name":"getAcquire",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getAcquire()",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@5fc612e0, COLOR_KEY=com.intellij.database.view.DatabaseColorManager$CachedColor@44ef789b, lastComputedIcon=com.intellij.reference.SoftReference@3597451d, com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440=PsiCachedValueImpl{com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440@13d03af3}}"
//        },{
//        "name":"setRelease",
//        "desc":"public final void java.util.concurrent.atomic.AtomicReference.setRelease(V)",
//        "value":null
//        },{
//        "name":"compareAndSet",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.compareAndSet(V,V)",
//        "value":null
//        },{
//        "name":"compareAndExchange",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.compareAndExchange(V,V)",
//        "value":null
//        },{
//        "name":"compareAndExchangeAcquire",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.compareAndExchangeAcquire(V,V)",
//        "value":null
//        },{
//        "name":"compareAndExchangeRelease",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.compareAndExchangeRelease(V,V)",
//        "value":null
//        },{
//        "name":"weakCompareAndSetPlain",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.weakCompareAndSetPlain(V,V)",
//        "value":null
//        },{
//        "name":"weakCompareAndSet",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.weakCompareAndSet(V,V)",
//        "value":null
//        },{
//        "name":"weakCompareAndSetAcquire",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.weakCompareAndSetAcquire(V,V)",
//        "value":null
//        },{
//        "name":"weakCompareAndSetRelease",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.weakCompareAndSetRelease(V,V)",
//        "value":null
//        },{
//        "name":"getAndSet",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getAndSet(V)",
//        "value":null
//        },{
//        "name":"lazySet",
//        "desc":"public final void java.util.concurrent.atomic.AtomicReference.lazySet(V)",
//        "value":null
//        },{
//        "name":"getAndUpdate",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getAndUpdate(java.util.function.UnaryOperator<V>)",
//        "value":null
//        },{
//        "name":"updateAndGet",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.updateAndGet(java.util.function.UnaryOperator<V>)",
//        "value":null
//        },{
//        "name":"getAndAccumulate",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getAndAccumulate(V,java.util.function.BinaryOperator<V>)",
//        "value":null
//        },{
//        "name":"accumulateAndGet",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.accumulateAndGet(V,java.util.function.BinaryOperator<V>)",
//        "value":null
//        },{
//        "name":"getPlain",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getPlain()",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@5fc612e0, COLOR_KEY=com.intellij.database.view.DatabaseColorManager$CachedColor@44ef789b, lastComputedIcon=com.intellij.reference.SoftReference@3597451d, com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440=PsiCachedValueImpl{com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440@13d03af3}}"
//        },{
//        "name":"setPlain",
//        "desc":"public final void java.util.concurrent.atomic.AtomicReference.setPlain(V)",
//        "value":null
//        },{
//        "name":"weakCompareAndSetVolatile",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.weakCompareAndSetVolatile(V,V)",
//        "value":null
//        },{
//        "name":"getOwnReferences",
//        "desc":"public default java.lang.Iterable<? extends com.intellij.model.psi.PsiSymbolReference> com.intellij.psi.PsiElement.getOwnReferences()",
//        "value":"[]"
//        },{
//        "name":"getOwnDeclarations",
//        "desc":"public default java.lang.Iterable<? extends com.intellij.model.psi.PsiSymbolDeclaration> com.intellij.psi.PsiElement.getOwnDeclarations()",
//        "value":"[]"
//        },{
//        "name":"getTextRangeInParent",
//        "desc":"public default com.intellij.openapi.util.TextRange com.intellij.psi.PsiElement.getTextRangeInParent()",
//        "value":"(0,0)"
//        },{
//        "name":"getDbChildren",
//        "desc":"public default <C> com.intellij.util.containers.JBIterable<C> com.intellij.database.model.DasObject.getDbChildren(java.lang.Class<C>,com.intellij.database.model.ObjectKind)",
//        "value":null
//        },{
//        "name":"getDbParent",
//        "desc":"public default com.intellij.database.model.DasObject com.intellij.database.model.DasObject.getDbParent()",
//        "value":"miaosha: schema"
//        },{
//        "name":"getDependences",
//        "desc":"public default java.lang.Object[] com.intellij.psi.meta.PsiMetaData.getDependences()",
//        "value":"[Ljava.lang.Object;@79b9eb89"
//        },{
//        "name":"getDependencies",
//        "desc":"public default java.lang.Object[] com.intellij.psi.meta.PsiMetaData.getDependencies()",
//        "value":"[Ljava.lang.Object;@79b9eb89"
//        },{
//        "name":"getContextElement",
//        "desc":"public default com.intellij.psi.PsiElement com.intellij.database.symbols.DasPsiSymbol.getContextElement()",
//        "value":"user_info: table"
//        },{
//        "name":"getPsiDeclarations",
//        "desc":"public default com.intellij.util.containers.JBIterable<com.intellij.psi.PsiElement> com.intellij.database.symbols.DasPsiSymbol.getPsiDeclarations()",
//        "value":"user_info: table"
//        },{
//        "name":"getDasObject",
//        "desc":"public default com.intellij.database.model.DasObject com.intellij.database.psi.DbTable.getDasObject()",
//        "value":"user_info: table"
//        },{
//        "name":"getDasObject",
//        "desc":"public default com.intellij.database.model.DasTable com.intellij.database.psi.DbTable.getDasObject()",
//        "value":"user_info: table"
//        }],
//        "----":"-----------------我是一条华丽的分割线-----------------",
//        "fieldList":[{
//        "name":"LOG",
//        "type":"com.intellij.openapi.diagnostic.Logger",
//        "value":"com.intellij.idea.IdeaLogger@2a084d3b"
//        },{
//        "name":"WEIGHT_BASE",
//        "type":"int",
//        "value":"10000"
//        },{
//        "name":"WEIGHT_INC",
//        "type":"int",
//        "value":"1000"
//        },{
//        "name":"myParent",
//        "type":"com.intellij.database.psi.DbElement",
//        "value":"miaosha: schema"
//        },{
//        "name":"myDelegate",
//        "type":"java.lang.Object",
//        "value":"user_info: table"
//        },{
//        "name":"myTransactionalVersion",
//        "type":"long",
//        "value":"28"
//        },{
//        "name":"ASYNC_DOC_CUT",
//        "type":"java.lang.String",
//        "value":"<!-- async-doc-cut -->"
//        },{
//        "name":"LOG",
//        "type":"com.intellij.openapi.diagnostic.Logger",
//        "value":"com.intellij.idea.IdeaLogger@1cdb1e50"
//        },{
//        "name":"LOG",
//        "type":"com.intellij.openapi.diagnostic.Logger",
//        "value":"com.intellij.idea.IdeaLogger@31270b19"
//        },{
//        "name":"FLAGS_LOCKED",
//        "type":"int",
//        "value":"2048"
//        },{
//        "name":"ICON_COMPUTE",
//        "type":"java.util.function.Function",
//        "value":"com.intellij.psi.impl.ElementBase$$Lambda$1298/0x0000000101214c40@6616cc63"
//        },{
//        "name":"VISIBILITY_ICON_PLACEHOLDER",
//        "type":"com.intellij.openapi.util.NotNullLazyValue",
//        "value":"com.intellij.openapi.util.NotNullLazyValue$1@e9f240f"
//        },{
//        "name":"COPYABLE_USER_MAP_KEY",
//        "type":"com.intellij.openapi.util.Key",
//        "value":"COPYABLE_USER_MAP_KEY"
//        },{
//        "name":"serialVersionUID",
//        "type":"long",
//        "value":"-1848883965231344442"
//        },{
//        "name":"VALUE",
//        "type":"java.lang.invoke.VarHandle",
//        "value":"java.lang.invoke.VarHandleObjects$FieldInstanceReadWrite@4af29212"
//        },{
//        "name":"value",
//        "type":"java.lang.Object",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@5fc612e0, COLOR_KEY=com.intellij.database.view.DatabaseColorManager$CachedColor@44ef789b, lastComputedIcon=com.intellij.reference.SoftReference@3597451d, com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440=PsiCachedValueImpl{com.intellij.semantic.SemServiceImpl$$Lambda$3498/0x000000010261f440@13d03af3}}"
//        }]
//        }
//
////调试列原始对象
//        {
//        "title":"调试：com.intellij.database.psi.DbColumnImpl",
//        "methodList":[{
//        "name":"getDefault",
//        "desc":"public java.lang.String com.intellij.database.psi.DbColumnImpl.getDefault()",
//        "value":null
//        },{
//        "name":"getParent",
//        "desc":"public com.intellij.database.psi.DbElement com.intellij.database.psi.DbColumnImpl.getParent()",
//        "value":"user_info: table"
//        },{
//        "name":"getParent",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.database.psi.DbColumnImpl.getParent()",
//        "value":"user_info: table"
//        },{
//        "name":"getParent",
//        "desc":"public com.intellij.database.psi.DbTable com.intellij.database.psi.DbColumnImpl.getParent()",
//        "value":"user_info: table"
//        },{
//        "name":"getParent",
//        "desc":"public com.intellij.psi.PsiFileSystemItem com.intellij.database.psi.DbColumnImpl.getParent()",
//        "value":"user_info: table"
//        },{
//        "name":"getTable",
//        "desc":"public com.intellij.database.psi.DbTable com.intellij.database.psi.DbColumnImpl.getTable()",
//        "value":"user_info: table"
//        },{
//        "name":"getTable",
//        "desc":"public com.intellij.database.model.DasTable com.intellij.database.psi.DbColumnImpl.getTable()",
//        "value":"user_info: table"
//        },{
//        "name":"getWeight",
//        "desc":"public int com.intellij.database.psi.DbColumnImpl.getWeight()",
//        "value":"10030"
//        },{
//        "name":"getDataType",
//        "desc":"public com.intellij.database.model.DataType com.intellij.database.psi.DbColumnImpl.getDataType()",
//        "value":"int"
//        },{
//        "name":"isNotNull",
//        "desc":"public boolean com.intellij.database.psi.DbColumnImpl.isNotNull()",
//        "value":"true"
//        },{
//        "name":"getDocumentation",
//        "desc":"public java.lang.CharSequence com.intellij.database.psi.DbColumnImpl.getDocumentation(boolean)",
//        "value":null
//        },{
//        "name":"getDocumentation",
//        "desc":"public java.lang.StringBuilder com.intellij.database.psi.DbColumnImpl.getDocumentation(boolean)",
//        "value":null
//        },{
//        "name":"getName",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getName(com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"getName",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getName()",
//        "value":"id"
//        },{
//        "name":"getTypeName",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getTypeName()",
//        "value":"column"
//        },{
//        "name":"init",
//        "desc":"public void com.intellij.database.psi.DbElementImpl.init(com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"setName",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.database.psi.DbElementImpl.setName(java.lang.String) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getLanguage",
//        "desc":"public com.intellij.lang.Language com.intellij.database.psi.DbElementImpl.getLanguage()",
//        "value":"Language: SQL"
//        },{
//        "name":"isDirectory",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.isDirectory()",
//        "value":"false"
//        },{
//        "name":"getComment",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getComment()",
//        "value":null
//        },{
//        "name":"isValid",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.isValid()",
//        "value":"true"
//        },{
//        "name":"isWritable",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.isWritable()",
//        "value":"true"
//        },{
//        "name":"getChildren",
//        "desc":"public com.intellij.psi.PsiElement[] com.intellij.database.psi.DbElementImpl.getChildren()",
//        "value":"[Lcom.intellij.psi.PsiElement;@2bde2eb5"
//        },{
//        "name":"getPosition",
//        "desc":"public short com.intellij.database.psi.DbElementImpl.getPosition()",
//        "value":"1"
//        },{
//        "name":"acceptChildren",
//        "desc":"public void com.intellij.database.psi.DbElementImpl.acceptChildren(com.intellij.psi.PsiElementVisitor)",
//        "value":null
//        },{
//        "name":"canNavigate",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.canNavigate()",
//        "value":null
//        },{
//        "name":"navigate",
//        "desc":"public void com.intellij.database.psi.DbElementImpl.navigate(boolean)",
//        "value":null
//        },{
//        "name":"isQuoted",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.isQuoted()",
//        "value":"true"
//        },{
//        "name":"getDataSource",
//        "desc":"public com.intellij.database.psi.DbDataSourceImpl com.intellij.database.psi.DbElementImpl.getDataSource()",
//        "value":"MySQL - @localhost: root"
//        },{
//        "name":"getDataSource",
//        "desc":"public com.intellij.database.psi.DbDataSource com.intellij.database.psi.DbElementImpl.getDataSource()",
//        "value":"MySQL - @localhost: root"
//        },{
//        "name":"canNavigateToSource",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.canNavigateToSource()",
//        "value":null
//        },{
//        "name":"getManager",
//        "desc":"public com.intellij.psi.PsiManager com.intellij.database.psi.DbElementImpl.getManager()",
//        "value":"{UNBOUNDED_WILDCARD=PsiType:?}"
//        },{
//        "name":"getBaseIcon",
//        "desc":"public javax.swing.Icon com.intellij.database.psi.DbElementImpl.getBaseIcon()",
//        "value":"RasterizedImageDataLoader(, classLoader=PluginClassLoader(plugin=PluginDescriptor(name=Database Tools and SQL, id=com.intellij.database, descriptorPath=plugin.xml, path=D:\\sw\\idea\\IntelliJ IDEA 2021.1.3\\plugins\\DatabaseTools, version=211.7628.21, package=null), packagePrefix=null, instanceId=128, state=active), path='icons/col.svg')"
//        },{
//        "name":"getIcon",
//        "desc":"public javax.swing.Icon com.intellij.database.psi.DbElementImpl.getIcon(boolean)",
//        "value":null
//        },{
//        "name":"getIcon",
//        "desc":"public javax.swing.Icon com.intellij.database.psi.DbElementImpl.getIcon()",
//        "value":"Deferred. Base=RasterizedImageDataLoader(, classLoader=PluginClassLoader(plugin=PluginDescriptor(name=Database Tools and SQL, id=com.intellij.database, descriptorPath=plugin.xml, path=D:\\sw\\idea\\IntelliJ IDEA 2021.1.3\\plugins\\DatabaseTools, version=211.7628.21, package=null), packagePrefix=null, instanceId=128, state=active), path='icons/col.svg')"
//        },{
//        "name":"getDelegate",
//        "desc":"public D com.intellij.database.psi.DbElementImpl.getDelegate()",
//        "value":"id: column"
//        },{
//        "name":"getText",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getText()",
//        "value":"alter table user_info\n    add id int not null;\n\n"
//        },{
//        "name":"getLocationString",
//        "desc":"public java.lang.String com.intellij.database.psi.DbElementImpl.getLocationString()",
//        "value":"miaosha.user_info [MySQL - @localhost]"
//        },{
//        "name":"getProject",
//        "desc":"public com.intellij.openapi.project.Project com.intellij.database.psi.DbElementImpl.getProject()",
//        "value":"Project(name=demo, containerState=COMPONENT_CREATED, componentStore=C:\\Users\\zjq\\IdeaProjects\\demo)"
//        },{
//        "name":"isCaseSensitive",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.isCaseSensitive()",
//        "value":"false"
//        },{
//        "name":"processChildren",
//        "desc":"public boolean com.intellij.database.psi.DbElementImpl.processChildren(com.intellij.psi.search.PsiElementProcessor<? super com.intellij.psi.PsiFileSystemItem>)",
//        "value":null
//        },{
//        "name":"getKind",
//        "desc":"public com.intellij.database.model.ObjectKind com.intellij.database.psi.DbElementImpl.getKind()",
//        "value":"column"
//        },{
//        "name":"checkSetName",
//        "desc":"public void com.intellij.database.psi.DbElementImpl.checkSetName(java.lang.String) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getVirtualFile",
//        "desc":"public com.intellij.openapi.vfs.VirtualFile com.intellij.database.psi.DbElementImpl.getVirtualFile()",
//        "value":"DB VirtualFile: column, miaosha.user_info.id (DDL) [MySQL - @localhost] (Valid)"
//        },{
//        "name":"getMetaData",
//        "desc":"public com.intellij.psi.meta.PsiMetaData com.intellij.database.psi.DbElementImpl.getMetaData()",
//        "value":"alter table user_info\n    add id int not null;\n\n: column"
//        },{
//        "name":"getDbms",
//        "desc":"public com.intellij.database.Dbms com.intellij.database.psi.DbElementImpl.getDbms()",
//        "value":"MYSQL"
//        },{
//        "name":"getDeclaration",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.database.psi.DbElementImpl.getDeclaration()",
//        "value":"alter table user_info\n    add id int not null;\n\n: column"
//        },{
//        "name":"processDeclarations",
//        "desc":"public final boolean com.intellij.database.psi.DbElementImpl.processDeclarations(com.intellij.database.model.DasScopeProcessor,com.intellij.psi.ResolveState,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"createDeclarationProcessor",
//        "desc":"public com.intellij.util.Processor<com.intellij.database.psi.DbElement> com.intellij.database.psi.DbElementImpl.createDeclarationProcessor(com.intellij.database.model.DasScopeProcessor,com.intellij.psi.ResolveState,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"getDasParent",
//        "desc":"public P com.intellij.database.psi.DbElementImpl.getDasParent()",
//        "value":"user_info: table"
//        },{
//        "name":"getDasParent",
//        "desc":"public com.intellij.database.model.DasObject com.intellij.database.psi.DbElementImpl.getDasParent()",
//        "value":"user_info: table"
//        },{
//        "name":"getDasChildren",
//        "desc":"public com.intellij.util.containers.JBIterable<com.intellij.database.psi.DbElement> com.intellij.database.psi.DbElementImpl.getDasChildren(com.intellij.database.model.ObjectKind)",
//        "value":null
//        },{
//        "name":"newDeclarationProcessor",
//        "desc":"public static com.intellij.util.Processor<com.intellij.database.psi.DbElement> com.intellij.database.psi.DbElementImpl.newDeclarationProcessor(com.intellij.database.model.DasScopeProcessor,com.intellij.psi.ResolveState,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"getNode",
//        "desc":"public com.intellij.lang.ASTNode com.intellij.psi.impl.FakePsiElement.getNode()",
//        "value":null
//        },{
//        "name":"getTextLength",
//        "desc":"public int com.intellij.psi.impl.FakePsiElement.getTextLength()",
//        "value":"0"
//        },{
//        "name":"findElementAt",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.FakePsiElement.findElementAt(int)",
//        "value":null
//        },{
//        "name":"textToCharArray",
//        "desc":"public char[] com.intellij.psi.impl.FakePsiElement.textToCharArray()",
//        "value":null
//        },{
//        "name":"textContains",
//        "desc":"public boolean com.intellij.psi.impl.FakePsiElement.textContains(char)",
//        "value":null
//        },{
//        "name":"getTextRange",
//        "desc":"public com.intellij.openapi.util.TextRange com.intellij.psi.impl.FakePsiElement.getTextRange()",
//        "value":null
//        },{
//        "name":"getPrevSibling",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.FakePsiElement.getPrevSibling()",
//        "value":null
//        },{
//        "name":"getLastChild",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.FakePsiElement.getLastChild()",
//        "value":null
//        },{
//        "name":"getPresentableText",
//        "desc":"public java.lang.String com.intellij.psi.impl.FakePsiElement.getPresentableText()",
//        "value":"id"
//        },{
//        "name":"getIcon",
//        "desc":"public final javax.swing.Icon com.intellij.psi.impl.FakePsiElement.getIcon(int)",
//        "value":null
//        },{
//        "name":"getTextOffset",
//        "desc":"public int com.intellij.psi.impl.FakePsiElement.getTextOffset()",
//        "value":"0"
//        },{
//        "name":"getNextSibling",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.FakePsiElement.getNextSibling()",
//        "value":null
//        },{
//        "name":"getFirstChild",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.FakePsiElement.getFirstChild()",
//        "value":null
//        },{
//        "name":"getPresentation",
//        "desc":"public com.intellij.navigation.ItemPresentation com.intellij.psi.impl.FakePsiElement.getPresentation()",
//        "value":"alter table user_info\n    add id int not null;\n\n: column"
//        },{
//        "name":"isPhysical",
//        "desc":"public boolean com.intellij.psi.impl.FakePsiElement.isPhysical()",
//        "value":"false"
//        },{
//        "name":"getStartOffsetInParent",
//        "desc":"public int com.intellij.psi.impl.FakePsiElement.getStartOffsetInParent()",
//        "value":"0"
//        },{
//        "name":"add",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.add(com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"replace",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.replace(com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"checkDelete",
//        "desc":"public void com.intellij.psi.impl.PsiElementBase.checkDelete() throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"delete",
//        "desc":"public void com.intellij.psi.impl.PsiElementBase.delete() throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"accept",
//        "desc":"public void com.intellij.psi.impl.PsiElementBase.accept(com.intellij.psi.PsiElementVisitor)",
//        "value":null
//        },{
//        "name":"getContext",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.getContext()",
//        "value":"user_info: table"
//        },{
//        "name":"copy",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.copy()",
//        "value":null
//        },{
//        "name":"addRange",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.addRange(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getOriginalElement",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.getOriginalElement()",
//        "value":"alter table user_info\n    add id int not null;\n\n: column"
//        },{
//        "name":"addRangeBefore",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.addRangeBefore(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"textMatches",
//        "desc":"public boolean com.intellij.psi.impl.PsiElementBase.textMatches(com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"textMatches",
//        "desc":"public boolean com.intellij.psi.impl.PsiElementBase.textMatches(java.lang.CharSequence)",
//        "value":null
//        },{
//        "name":"findReferenceAt",
//        "desc":"public com.intellij.psi.PsiReference com.intellij.psi.impl.PsiElementBase.findReferenceAt(int)",
//        "value":null
//        },{
//        "name":"getReferences",
//        "desc":"public com.intellij.psi.PsiReference[] com.intellij.psi.impl.PsiElementBase.getReferences()",
//        "value":"[Lcom.intellij.psi.PsiReference;@2e954f94"
//        },{
//        "name":"checkAdd",
//        "desc":"public void com.intellij.psi.impl.PsiElementBase.checkAdd(com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"addRangeAfter",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.addRangeAfter(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getUseScope",
//        "desc":"public com.intellij.psi.search.SearchScope com.intellij.psi.impl.PsiElementBase.getUseScope()",
//        "value":"Project and Libraries"
//        },{
//        "name":"isEquivalentTo",
//        "desc":"public boolean com.intellij.psi.impl.PsiElementBase.isEquivalentTo(com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"getContainingFile",
//        "desc":"public com.intellij.psi.PsiFile com.intellij.psi.impl.PsiElementBase.getContainingFile()",
//        "value":null
//        },{
//        "name":"deleteChildRange",
//        "desc":"public void com.intellij.psi.impl.PsiElementBase.deleteChildRange(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getResolveScope",
//        "desc":"public com.intellij.psi.search.GlobalSearchScope com.intellij.psi.impl.PsiElementBase.getResolveScope()",
//        "value":"Project and Libraries"
//        },{
//        "name":"getReference",
//        "desc":"public com.intellij.psi.PsiReference com.intellij.psi.impl.PsiElementBase.getReference()",
//        "value":null
//        },{
//        "name":"addBefore",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.addBefore(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"addAfter",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.addAfter(com.intellij.psi.PsiElement,com.intellij.psi.PsiElement) throws com.intellij.util.IncorrectOperationException",
//        "value":null
//        },{
//        "name":"getNavigationElement",
//        "desc":"public com.intellij.psi.PsiElement com.intellij.psi.impl.PsiElementBase.getNavigationElement()",
//        "value":"alter table user_info\n    add id int not null;\n\n: column"
//        },{
//        "name":"processDeclarations",
//        "desc":"public boolean com.intellij.psi.impl.PsiElementBase.processDeclarations(com.intellij.psi.scope.PsiScopeProcessor,com.intellij.psi.ResolveState,com.intellij.psi.PsiElement,com.intellij.psi.PsiElement)",
//        "value":null
//        },{
//        "name":"iconWithVisibilityIfNeeded",
//        "desc":"public static javax.swing.Icon com.intellij.psi.impl.ElementBase.iconWithVisibilityIfNeeded(int,javax.swing.Icon,javax.swing.Icon)",
//        "value":null
//        },{
//        "name":"transformFlags",
//        "desc":"public static int com.intellij.psi.impl.ElementBase.transformFlags(com.intellij.psi.PsiElement,int)",
//        "value":null
//        },{
//        "name":"buildRowIcon",
//        "desc":"public static com.intellij.ui.icons.RowIcon com.intellij.psi.impl.ElementBase.buildRowIcon(javax.swing.Icon,javax.swing.Icon)",
//        "value":null
//        },{
//        "name":"isNativeFileType",
//        "desc":"public static boolean com.intellij.psi.impl.ElementBase.isNativeFileType(com.intellij.openapi.fileTypes.FileType)",
//        "value":null
//        },{
//        "name":"replace",
//        "desc":"public <T> boolean com.intellij.openapi.util.UserDataHolderBase.replace(com.intellij.openapi.util.Key<T>,T,T)",
//        "value":null
//        },{
//        "name":"copyUserDataTo",
//        "desc":"public void com.intellij.openapi.util.UserDataHolderBase.copyUserDataTo(com.intellij.openapi.util.UserDataHolderBase)",
//        "value":null
//        },{
//        "name":"copyCopyableDataTo",
//        "desc":"public void com.intellij.openapi.util.UserDataHolderBase.copyCopyableDataTo(com.intellij.openapi.util.UserDataHolderBase)",
//        "value":null
//        },{
//        "name":"isUserDataEmpty",
//        "desc":"public boolean com.intellij.openapi.util.UserDataHolderBase.isUserDataEmpty()",
//        "value":"false"
//        },{
//        "name":"getUserDataString",
//        "desc":"public java.lang.String com.intellij.openapi.util.UserDataHolderBase.getUserDataString()",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@3c89d437}"
//        },{
//        "name":"putUserDataIfAbsent",
//        "desc":"public <T> T com.intellij.openapi.util.UserDataHolderBase.putUserDataIfAbsent(com.intellij.openapi.util.Key<T>,T)",
//        "value":null
//        },{
//        "name":"getCopyableUserData",
//        "desc":"public <T> T com.intellij.openapi.util.UserDataHolderBase.getCopyableUserData(com.intellij.openapi.util.Key<T>)",
//        "value":null
//        },{
//        "name":"putCopyableUserData",
//        "desc":"public <T> void com.intellij.openapi.util.UserDataHolderBase.putCopyableUserData(com.intellij.openapi.util.Key<T>,T)",
//        "value":null
//        },{
//        "name":"putUserData",
//        "desc":"public <T> void com.intellij.openapi.util.UserDataHolderBase.putUserData(com.intellij.openapi.util.Key<T>,T)",
//        "value":null
//        },{
//        "name":"getUserData",
//        "desc":"public <T> T com.intellij.openapi.util.UserDataHolderBase.getUserData(com.intellij.openapi.util.Key<T>)",
//        "value":null
//        },{
//        "name":"get",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.get()",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@3c89d437}"
//        },{
//        "name":"set",
//        "desc":"public final void java.util.concurrent.atomic.AtomicReference.set(V)",
//        "value":null
//        },{
//        "name":"getOpaque",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getOpaque()",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@3c89d437}"
//        },{
//        "name":"setOpaque",
//        "desc":"public final void java.util.concurrent.atomic.AtomicReference.setOpaque(V)",
//        "value":null
//        },{
//        "name":"getAcquire",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getAcquire()",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@3c89d437}"
//        },{
//        "name":"setRelease",
//        "desc":"public final void java.util.concurrent.atomic.AtomicReference.setRelease(V)",
//        "value":null
//        },{
//        "name":"compareAndSet",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.compareAndSet(V,V)",
//        "value":null
//        },{
//        "name":"compareAndExchange",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.compareAndExchange(V,V)",
//        "value":null
//        },{
//        "name":"compareAndExchangeAcquire",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.compareAndExchangeAcquire(V,V)",
//        "value":null
//        },{
//        "name":"compareAndExchangeRelease",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.compareAndExchangeRelease(V,V)",
//        "value":null
//        },{
//        "name":"weakCompareAndSetPlain",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.weakCompareAndSetPlain(V,V)",
//        "value":null
//        },{
//        "name":"weakCompareAndSet",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.weakCompareAndSet(V,V)",
//        "value":null
//        },{
//        "name":"weakCompareAndSetAcquire",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.weakCompareAndSetAcquire(V,V)",
//        "value":null
//        },{
//        "name":"weakCompareAndSetRelease",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.weakCompareAndSetRelease(V,V)",
//        "value":null
//        },{
//        "name":"getAndSet",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getAndSet(V)",
//        "value":null
//        },{
//        "name":"lazySet",
//        "desc":"public final void java.util.concurrent.atomic.AtomicReference.lazySet(V)",
//        "value":null
//        },{
//        "name":"getAndUpdate",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getAndUpdate(java.util.function.UnaryOperator<V>)",
//        "value":null
//        },{
//        "name":"updateAndGet",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.updateAndGet(java.util.function.UnaryOperator<V>)",
//        "value":null
//        },{
//        "name":"getAndAccumulate",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getAndAccumulate(V,java.util.function.BinaryOperator<V>)",
//        "value":null
//        },{
//        "name":"accumulateAndGet",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.accumulateAndGet(V,java.util.function.BinaryOperator<V>)",
//        "value":null
//        },{
//        "name":"getPlain",
//        "desc":"public final V java.util.concurrent.atomic.AtomicReference.getPlain()",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@3c89d437}"
//        },{
//        "name":"setPlain",
//        "desc":"public final void java.util.concurrent.atomic.AtomicReference.setPlain(V)",
//        "value":null
//        },{
//        "name":"weakCompareAndSetVolatile",
//        "desc":"public final boolean java.util.concurrent.atomic.AtomicReference.weakCompareAndSetVolatile(V,V)",
//        "value":null
//        },{
//        "name":"getOwnReferences",
//        "desc":"public default java.lang.Iterable<? extends com.intellij.model.psi.PsiSymbolReference> com.intellij.psi.PsiElement.getOwnReferences()",
//        "value":"[]"
//        },{
//        "name":"getOwnDeclarations",
//        "desc":"public default java.lang.Iterable<? extends com.intellij.model.psi.PsiSymbolDeclaration> com.intellij.psi.PsiElement.getOwnDeclarations()",
//        "value":"[]"
//        },{
//        "name":"getTextRangeInParent",
//        "desc":"public default com.intellij.openapi.util.TextRange com.intellij.psi.PsiElement.getTextRangeInParent()",
//        "value":"(0,0)"
//        },{
//        "name":"getDbChildren",
//        "desc":"public default <C> com.intellij.util.containers.JBIterable<C> com.intellij.database.model.DasObject.getDbChildren(java.lang.Class<C>,com.intellij.database.model.ObjectKind)",
//        "value":null
//        },{
//        "name":"getDbParent",
//        "desc":"public default com.intellij.database.model.DasObject com.intellij.database.model.DasObject.getDbParent()",
//        "value":"user_info: table"
//        },{
//        "name":"getDependences",
//        "desc":"public default java.lang.Object[] com.intellij.psi.meta.PsiMetaData.getDependences()",
//        "value":"[Ljava.lang.Object;@79b9eb89"
//        },{
//        "name":"getDependencies",
//        "desc":"public default java.lang.Object[] com.intellij.psi.meta.PsiMetaData.getDependencies()",
//        "value":"[Ljava.lang.Object;@79b9eb89"
//        },{
//        "name":"getContextElement",
//        "desc":"public default com.intellij.psi.PsiElement com.intellij.database.symbols.DasPsiSymbol.getContextElement()",
//        "value":"alter table user_info\n    add id int not null;\n\n: column"
//        },{
//        "name":"getPsiDeclarations",
//        "desc":"public default com.intellij.util.containers.JBIterable<com.intellij.psi.PsiElement> com.intellij.database.symbols.DasPsiSymbol.getPsiDeclarations()",
//        "value":"alter table user_info\n    add id int not null;\n\n: column"
//        },{
//        "name":"getDasObject",
//        "desc":"public default com.intellij.database.model.DasObject com.intellij.database.psi.DbColumn.getDasObject()",
//        "value":"alter table user_info\n    add id int not null;\n\n: column"
//        },{
//        "name":"getDasObject",
//        "desc":"public default com.intellij.database.model.DasColumn com.intellij.database.psi.DbColumn.getDasObject()",
//        "value":"alter table user_info\n    add id int not null;\n\n: column"
//        },{
//        "name":"getTableName",
//        "desc":"public default java.lang.String com.intellij.database.model.DasColumn.getTableName()",
//        "value":"user_info"
//        }],
//        "----":"-----------------我是一条华丽的分割线-----------------",
//        "fieldList":[{
//        "name":"LOG",
//        "type":"com.intellij.openapi.diagnostic.Logger",
//        "value":"com.intellij.idea.IdeaLogger@2a084d3b"
//        },{
//        "name":"WEIGHT_BASE",
//        "type":"int",
//        "value":"10000"
//        },{
//        "name":"WEIGHT_INC",
//        "type":"int",
//        "value":"1000"
//        },{
//        "name":"myParent",
//        "type":"com.intellij.database.psi.DbElement",
//        "value":"user_info: table"
//        },{
//        "name":"myDelegate",
//        "type":"java.lang.Object",
//        "value":"id: column"
//        },{
//        "name":"myTransactionalVersion",
//        "type":"long",
//        "value":"28"
//        },{
//        "name":"ASYNC_DOC_CUT",
//        "type":"java.lang.String",
//        "value":"<!-- async-doc-cut -->"
//        },{
//        "name":"LOG",
//        "type":"com.intellij.openapi.diagnostic.Logger",
//        "value":"com.intellij.idea.IdeaLogger@1cdb1e50"
//        },{
//        "name":"LOG",
//        "type":"com.intellij.openapi.diagnostic.Logger",
//        "value":"com.intellij.idea.IdeaLogger@31270b19"
//        },{
//        "name":"FLAGS_LOCKED",
//        "type":"int",
//        "value":"2048"
//        },{
//        "name":"ICON_COMPUTE",
//        "type":"java.util.function.Function",
//        "value":"com.intellij.psi.impl.ElementBase$$Lambda$1298/0x0000000101214c40@6616cc63"
//        },{
//        "name":"VISIBILITY_ICON_PLACEHOLDER",
//        "type":"com.intellij.openapi.util.NotNullLazyValue",
//        "value":"com.intellij.openapi.util.NotNullLazyValue$1@e9f240f"
//        },{
//        "name":"COPYABLE_USER_MAP_KEY",
//        "type":"com.intellij.openapi.util.Key",
//        "value":"COPYABLE_USER_MAP_KEY"
//        },{
//        "name":"serialVersionUID",
//        "type":"long",
//        "value":"-1848883965231344442"
//        },{
//        "name":"VALUE",
//        "type":"java.lang.invoke.VarHandle",
//        "value":"java.lang.invoke.VarHandleObjects$FieldInstanceReadWrite@4af29212"
//        },{
//        "name":"value",
//        "type":"java.lang.Object",
//        "value":"{CACHED_SMART_POINTER_KEY=com.intellij.reference.SoftReference@3c89d437}"
//        }]
//        }
//
////调试列原始列类型
//        {
//        "title":"调试：com.intellij.database.model.DataType",
//        "methodList":[{
//        "name":"getLength",
//        "desc":"public int com.intellij.database.model.DataType.getLength()",
//        "value":"-1"
//        },{
//        "name":"getPrecision",
//        "desc":"public int com.intellij.database.model.DataType.getPrecision()",
//        "value":"-1"
//        },{
//        "name":"getScale",
//        "desc":"public int com.intellij.database.model.DataType.getScale()",
//        "value":"0"
//        },{
//        "name":"withSuffix",
//        "desc":"public com.intellij.database.model.DataType com.intellij.database.model.DataType.withSuffix(java.lang.String)",
//        "value":null
//        },{
//        "name":"withTypeName",
//        "desc":"public com.intellij.database.model.DataType com.intellij.database.model.DataType.withTypeName(java.lang.String)",
//        "value":null
//        },{
//        "name":"getSpecification",
//        "desc":"public java.lang.String com.intellij.database.model.DataType.getSpecification(boolean,boolean)",
//        "value":null
//        },{
//        "name":"getSpecification",
//        "desc":"public java.lang.String com.intellij.database.model.DataType.getSpecification()",
//        "value":"int"
//        },{
//        "name":"equalsWithoutJdbc",
//        "desc":"public boolean com.intellij.database.model.DataType.equalsWithoutJdbc(com.intellij.database.model.DataType)",
//        "value":null
//        }],
//        "----":"-----------------我是一条华丽的分割线-----------------",
//        "fieldList":[{
//        "name":"MAX_SIZE",
//        "type":"int",
//        "value":"2147483647"
//        },{
//        "name":"STAR_SIZE",
//        "type":"int",
//        "value":"2147483646"
//        },{
//        "name":"NO_SIZE",
//        "type":"int",
//        "value":"-1"
//        },{
//        "name":"NO_SCALE",
//        "type":"int",
//        "value":"0"
//        },{
//        "name":"UNKNOWN",
//        "type":"com.intellij.database.model.DataType",
//        "value":"unknown"
//        },{
//        "name":"schemaName",
//        "type":"java.lang.String",
//        "value":null
//        },{
//        "name":"packageName",
//        "type":"java.lang.String",
//        "value":null
//        },{
//        "name":"typeName",
//        "type":"java.lang.String",
//        "value":"int"
//        },{
//        "name":"size",
//        "type":"int",
//        "value":"-1"
//        },{
//        "name":"scale",
//        "type":"int",
//        "value":"0"
//        },{
//        "name":"sizeUnit",
//        "type":"com.intellij.database.model.LengthUnit",
//        "value":"com.intellij.database.model.LengthUnit@5b68b6da"
//        },{
//        "name":"vagueArg",
//        "type":"java.lang.String",
//        "value":null
//        },{
//        "name":"suffix",
//        "type":"java.lang.String",
//        "value":null
//        },{
//        "name":"sizeUnitExplicit",
//        "type":"boolean",
//        "value":"false"
//        },{
//        "name":"custom",
//        "type":"boolean",
//        "value":"false"
//        },{
//        "name":"enumValues",
//        "type":"java.util.List",
//        "value":null
//        },{
//        "name":"jdbcType",
//        "type":"int",
//        "value":"0"
//        }]
//        }
//
////获取原始列类型中的字段
//        sqlType=int
//
////执行原始列类型中的方法
//        sqlTypeLen=-1
//
